#ifndef SEARCHPLUGIN_H
#define SEARCHPLUGIN_H

#include "searchtab.h"

#include <WhalePlugin>
#include <QtPlugin>
#include <WhalePluginStarter>
#include <QVariant>
#include <QString>

class SearchPlugin : public QObject, public TabInterface {
    Q_OBJECT
    Q_INTERFACES( TabInterface )

    public:
        SearchTab * generateTab(); 
        SearchTab * restoreTab( QVariant constructors );
        QVariant constructors( WhaleTabBase * tab );
        WhalePluginStarter * generateStarter();
        QString name();
};

#endif
